﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Logica.Comandos;
using Logica.FabricaLogica;
using Datos.Interfaces;
using Datos.Fabricas;
using log4net;

namespace Logica.Comandos.ComandoAdministracionApuesta
{
    public class ComandoInsertarToken : Comando
    {
       
            #region Logger
            private static readonly ILog log = LogManager.GetLogger(
            System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

            #endregion
            public override void Ejecutar()
            {
                try
                {
                    IDAOAccesoToken insertarToken = FabricaSqlServer.ObtenerFabricaDeDao(1).ObtenerDaoSqlServerToken();
                    Flag = insertarToken.InsertarToken(Entidad);
                    log.Info(" se ejecuto el comando");
                }
                catch (Exception e)
                {
                    log.Error("no se ejecuto el comando");

                }
            }

            public Datos.Entidades.TokenSeguridad Token { get; set; }


        }
    }
    

